.fetch-data {
  background-color: #fff;
  display: flex;
  height: 100%;

  .left {
    width: 210px;
    box-shadow: 1px 0px 0px 0px #E8EBF2;
    position: relative;

    .shrink {
      position: absolute;
      right: -12px;
      top: 48px;
      z-index: 100;
      width: 24px;
      height: 24px;
      background: #f6f8fc;
      padding: 7px;
      box-sizing: border-box;
      border-radius: 50%;
      cursor: pointer;
      box-shadow: 0px 0px 17px #eeeeee;
    }

    .shrinkRight {
      transform: rotate(180deg);
    }

    .group-container .el-tree {
      height: calc(100vh - 246px);
      overflow-y: auto;
    }
  }

  .right {
    flex: 1;
    padding: 18px 0px 18px 18px;
    overflow-y: auto;

    .fetch-title {
      height: 24px;
      line-height: 24px;
      font-size: 20px;
      color: #33353B;
      font-weight: 600;
    }

    .card-list {
      margin-top: 24px;
      margin-bottom: 6px;
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;

      .card {
        height: 100px;
        width: 31.5%;
        background: #EAF1FF;
        border-radius: 3px 3px 0px 0px;
        padding: 18px;
        box-sizing: border-box;
        cursor: pointer;
        margin-bottom: 18px;
        margin-right: 18px;

        &:hover {
          box-shadow: 0px 2px 18px rgba(51, 53, 59, 0.12);

          .card-title .link {
            display: block;
          }
        }

        .card-title {
          height: 28px;
          display: flex;
          align-items: center;
          justify-content: space-between;

          .label {
            font-size: 20px;
            color: #33353B;
            font-weight: 600;
          }

          .link {
            font-size: 14px;
            color: #396EFE;
            font-weight: 400;
            display: none;

            .el-icon {
              vertical-align: text-bottom;
              margin-left: 5px;
            }
          }
        }

        .card-remark {
          margin-top: 6px;
          font-size: 12px;
          color: #9B9FAB;
          font-weight: 400;
        }
      }
    }

  }

}